#include "widget.h"
//用来设置标签的样式
lv_style_t label_style;
//用来设置按钮的样式
lv_style_t button_style;
//左右点击按钮样式
lv_style_t lef_rig_button_style;
//提示框文字样式
lv_style_t prompt_label_style;
//返回按钮样式
lv_style_t back_button_style;
//缩放按钮样式
lv_style_t zoom_button_style;
//设置标签的样式
void init_label_style()
{
    //初始化样式
    lv_style_init(&label_style);

    //设置背景颜色
    lv_color_t bg_color={59,135,37};//深绿色
    lv_style_set_bg_color(&label_style,bg_color);

    //设置背景透明度， 0完全透明(意思是看不见)，255不透明
    lv_style_set_bg_opa(&label_style,200);

    //设置边框宽度
    lv_style_set_border_width(&label_style,3);

    //设置边框颜色
    lv_color_t border_color = {0,0,0};//黑色 
    lv_style_set_border_color(&label_style,border_color);

    //设置边框透明度
    lv_style_set_border_opa(&label_style,255);

    //设置四个角的弧度,第二个参数对应半径,0表示90度（没有弧度），值越大，弧度越大
    lv_style_set_radius(&label_style,3);

    //设置文本字体大小
    lv_style_set_text_font(&label_style,&lv_font_montserrat_24);

    //设置字体颜色
    lv_style_set_text_color(&label_style,lv_color_hex(0x7D4616));
}
//提示框文字
void init_prompt_label_style()
{
     //初始化样式
    lv_style_init(&prompt_label_style);

    //设置背景颜色
    lv_color_t bg_color={255,255,255};//白色
    lv_style_set_bg_color(&prompt_label_style,bg_color);

    //设置背景透明度， 0完全透明(意思是看不见)，255不透明
    lv_style_set_bg_opa(&prompt_label_style,200);

    //设置边框宽度
    lv_style_set_border_width(&prompt_label_style,3);

    //设置边框颜色
    lv_color_t border_color = {255,255,255};//白色 
    lv_style_set_border_color(&prompt_label_style,border_color);

    //设置边框透明度
    lv_style_set_border_opa(&prompt_label_style,255);

    //设置四个角的弧度,第二个参数对应半径,0表示90度（没有弧度），值越大，弧度越大
    lv_style_set_radius(&prompt_label_style,3);

    //设置文本字体大小
    lv_style_set_text_font(&prompt_label_style,&lv_font_montserrat_24);

    //设置字体颜色
    lv_style_set_text_color(&prompt_label_style,lv_color_hex(0x000000));
}

//按钮初始外观
void init_button_style()
{
    //初始化样式
    lv_style_init(&button_style);

    //设置背景颜色
    lv_color_t bg_color={59,135,37};//深绿色
    lv_style_set_bg_color(&button_style,bg_color);

    //设置背景透明度， 0完全透明(意思是看不见)，255不透明
    lv_style_set_bg_opa(&button_style,200);

    //设置边框宽度
    lv_style_set_border_width(&button_style,3);

    //设置边框颜色
    lv_color_t border_color = {0,0,0};//黑色 
    lv_style_set_border_color(&button_style,border_color);

    //设置边框透明度
    lv_style_set_border_opa(&button_style,255);

    //设置四个角的弧度,第二个参数对应半径,0表示90度（没有弧度），值越大，弧度越大
    lv_style_set_radius(&button_style,10);

    //设置文本字体大小
    lv_style_set_text_font(&button_style,&lv_font_montserrat_30);

    //设置字体颜色
    lv_style_set_text_color(&button_style,lv_color_hex(0x7D4616));
}


void init_lef_rig_button_style()
{
    //初始化样式
    lv_style_init(&lef_rig_button_style);

    //设置背景颜色
    lv_color_t bg_color={217,217,217};//灰色
    lv_style_set_bg_color(&lef_rig_button_style,bg_color);

    //设置背景透明度， 0完全透明(意思是看不见)，255不透明
    lv_style_set_bg_opa(&lef_rig_button_style,100);// 透明

    //设置边框宽度
    lv_style_set_border_width(&lef_rig_button_style,3);

    //设置边框颜色
    lv_color_t border_color = {246,130,50};//蓝色 
    lv_style_set_border_color(&lef_rig_button_style,border_color);

    //设置边框透明度
    lv_style_set_border_opa(&lef_rig_button_style,200);

    //设置四个角的弧度,第二个参数对应半径,0表示90度（没有弧度），值越大，弧度越大
    lv_style_set_radius(&lef_rig_button_style,5);


}





void init_back_button_style()
{
    //初始化样式
    lv_style_init(&back_button_style);

    //设置背景颜色
    lv_color_t bg_color={253,251,115};//蓝色
    lv_style_set_bg_color(&back_button_style,bg_color);

    //设置背景透明度， 0完全透明(意思是看不见)，255不透明
    lv_style_set_bg_opa(&back_button_style,100);// 透明

    //设置边框宽度
    lv_style_set_border_width(&back_button_style,3);

    //设置边框颜色
    lv_color_t border_color = {85,253,255};//黄色 
    lv_style_set_border_color(&back_button_style,border_color);

    //设置边框透明度
    lv_style_set_border_opa(&back_button_style,200);

    //设置四个角的弧度,第二个参数对应半径,0表示90度（没有弧度），值越大，弧度越大
    lv_style_set_radius(&back_button_style,5);

    //设置文本字体大小
    lv_style_set_text_font(&button_style,&lv_font_montserrat_32);

    //设置字体颜色
    lv_style_set_text_color(&button_style,lv_color_hex(0xffffff));
}

void init_zoom_button_style()
{
    //初始化样式
    lv_style_init(&zoom_button_style);

    //设置背景颜色
    lv_color_t bg_color={217,217,217};//灰色
    lv_style_set_bg_color(&zoom_button_style,bg_color);

    //设置背景透明度， 0完全透明(意思是看不见)，255不透明
    lv_style_set_bg_opa(&zoom_button_style,100);// 透明

    //设置边框宽度
    lv_style_set_border_width(&zoom_button_style,3);

    //设置边框颜色
    lv_color_t border_color = {246,130,50};//蓝色 
    lv_style_set_border_color(&zoom_button_style,border_color);

    //设置边框透明度
    lv_style_set_border_opa(&zoom_button_style,200);

    //设置四个角的弧度,第二个参数对应半径,0表示90度（没有弧度），值越大，弧度越大
    lv_style_set_radius(&zoom_button_style,5);

}

